Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

382
Vistas
¿Cómo deshabilitar el encabezado de respuesta "X-Powered-By" en create-react-app?

Estoy trabajando en una aplicación react.js usando Create-react-app , en los encabezados de respuesta veo un encabezado x-powered-by de Express y quiero deshabilitar este campo de encabezado en particular. ¿Hay formas de lograr esto? En Next.js podemos deshabilitar este campo de encabezado agregando un código al archivo de configuración, ¿podemos lograr lo mismo en mi escenario?

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

React es un marco del lado del cliente y no se encarga de servir su aplicación a un navegador. Cualquier sistema que esté utilizando para alojar su aplicación es responsable de ese encabezado. Algunas de las plantillas de CRA usan webpack-dev-server para npm start que se basa en Express y es probablemente lo que muestra el encabezado. Como esto en realidad no es parte de su aplicación, no tiene mucho sentido apagarlo incluso si puede.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Sugeriría echar un vistazo a helmet , esto eliminará el encabezado x-powered-by y mejorará la seguridad al configurar otros encabezados http (ver docs. para más detalles)

 const express = require("express"); const helmet = require("helmet"); const app = express(); app.use(helmet()); app.get("/test", (req, resp) => { resp.send('Testing with Helmet'); }) app.listen(3000);

Verá cuando use el casco que el encabezado X-Powered-By: Express ya no está presente.

Si solo desea ocultar el encabezado x-powered-by , le sugiero que intente:

 const express = require("express"); const helmet = require("helmet"); const app = express(); app.use(helmet.hidePoweredBy()); app.get("/test", (req, resp) => { resp.send('Testing with Helmet'); }) app.listen(3000);
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda